Surviving Global Software Development
نویسندگان
چکیده
0 7 4 0 7 4 5 9 / 0 1 / $ 1 0 . 0 0 © 2 0 0 1 I E E E Working in a global context has its advantages, but it also has drawbacks. On the plus side, you gain time-zone effectiveness and reduced cost in various countries. However, working on a globally distributed project means operating costs for planning and managing people, along with language and cultural barriers. It also creates jealousy as the more expensive engineers (who are afraid of losing their jobs) are forced to train their much cheaper counterparts. In this case study, we try to summarize experiences and share best practices from projects of different types and sizes that involve several locations on different continents and in many cultures.
منابع مشابه
Measuring the Performance of the Virtual Teams in Global Software Development Projects
The development teams who are geographically spread, culturally mixed and mainly depend on information and communication technology (ICT) for communication is defined as a global virtual teams (GVTs). Despite the advancement of technologies, achieving the efficient performance of GVTs remains a challenge. The reviewed literature has highlighted the importance of training and development, organi...
متن کاملSoftware Process Improvement: Ten Traps to Avoid
Surviving in the increasingly competitive software business requires more than hiring smart, knowledgeable engineers and buying the latest development tools. You also need to use effective software development processes, so those smart engineers can systematically use the best technical and managerial practices to successfully complete their projects. More organizations are looking at software ...
متن کاملGlobal bioethics: converting sustainable development to global survival.
Millions of people in various parts of the world and within each country are presently surviving in categories described as "mere," "miserable," "idealistic," "irresponsible," and "acceptable." The term "acceptable survival" is proposed as a bioethical goal of global survival, looking beyond the 21st century to the year 3000 and beyond. The frequently used alternative term is "sustainable devel...
متن کاملExtreme Architecting: Surviving the Architectural View Zoo
eXtreme Programming (XP) is a lightweight software development methodology based on the widely recognized and effective paradigms of code inspections, iterative spiral development, integrated product development teams (i.e., full-time customer involvement), frequent builds, programmer teams (i.e., pair programming), design patterns, re-factoring, coding standards, risk analysis, and regression ...
متن کاملRisk Analysis of Global Software Development and Proposed Solutions
Global software development is becoming a widely accepted practice in software industry. While benefits of global software development have been identified and publicized, potential risks have not been fully investigated and addressed. This paper analyzes the impacts of globalization on software development, especially its long term impact on software product quality and software industry compe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Software
دوره 18 شماره
صفحات -
تاریخ انتشار 2001